Exponential shadow maps
نویسندگان
چکیده
Rendering high-quality shadows in real-time is a challenging problem. Shadow mapping has proved to be an efficient solution, as it scales well for complex scenes. However, it suffers from aliasing problems. Filtering the shadow map alleviates aliasing, but unfortunately, native hardware-accelerated filtering cannot be applied, as the shadow test has to take place beforehand. We introduce a simple approach to shadow map filtering, by approximating the shadow test using an exponential function. This enables us to pre-filter the shadow map, which in turn allows for high quality hardware-accelerated filtering. Compared to previous filtering techniques, our technique is faster, consumes less memory and produces less artifacts.
منابع مشابه
Smooth shadow boundaries with exponentially warped Gaussian filtering
Shadow mapping is widely used in computer graphics for efficiently rendering shadows in real-time applications. Shadow maps cannot be filtered as regular textures, thus their limited resolution can cause severe shadow map discretization artifacts in the rendered images. To solve this problem, several techniques have been proposed, including variance shadow maps (VSM) and exponential shadow maps...
متن کاملSubdivided Shadow Maps
Figure 1: Comparison between trapezoidal shadow maps (TSMs) and subdivided shadow maps. a) TSM with 1K×1K shadow map, b) TSM with 4K×4K shadow map, and c) 1K×1K subdivided shadow map. This configuration with a small angle between the light and view directions is difficult for prior methods. Even with the largest shadow map that can be allocated on current hardware, TSMs are not able to match th...
متن کاملTranslucent Shadow Maps
Shadow maps are a very efficient means to add shadows to arbitrary scenes. In this paper, we introduce Translucent Shadow Maps, an extension to shadow maps which allows very efficient rendering of sub-surface scattering. Translucent Shadow Maps contain depth and incident light information. Sub-surface scattering is computed on-the-fly during rendering by filtering the shadow map neighborhood. T...
متن کاملExtended shadow maps
The most popular methods for interactive hard shadows rendering are shadow volumes and shadow maps. Shadow volumes generate precise shadows but require high fill rate. Due to excessive fill rate requirements, shadow maps are probably the most widely used means for generation of shadows, despite their well known aliasing problems. In this paper, Extended Shadow Maps are introduced, as a means to...
متن کاملDeep Shadow Maps from Volumetric Data on the GPU
A method of generating Deep Shadow Maps from a 3D data set is presented. This method uses ray tracing on the GPU to accumulate opacity and store them in a deep shadow map. The deep shadow map is then sampled based on view direction to determine how much light got to a particular fragment. The shadow maps can also be used to cast shadows onto other objects.
متن کامل